package ma.ensao.evalmetrics.model;


import java.io.Serializable;
//import java.sql.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
//Mapping de la table Caracteristiques et le bean Caracteristiques
@Entity
@Table(name="Caracteristiques")
public class Caracteristiques implements Serializable {
	
	private static final long serialVersionUID = -8767337896773261247L;
	private Long id;
	private double Fonctionnalite;
	private double Reliabilite;
	private double Usabilite;
	private double Efficacite;
	private double Maintenabilite;
	private double Portabilite;
	
	@Id
	@Column (name="Id")
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	
	@Column (name="Fonctionnalite")
	public double getFonctionnalite() {
		return Fonctionnalite;
	}
	public void setFonctionnalite(double fonctionnalite) {
		Fonctionnalite = fonctionnalite;
	}	
	@Column (name="Reliabilite")
	public double getReliabilite() {
		return Reliabilite;
	}
	
	
	public void setReliabilite(double reliabilite) {
		Reliabilite = reliabilite;
	}
	
	@Column (name="Usabilite")
	public double getUsabilite() {
		return Usabilite;
	}
	public void setUsabilite(double usabilite) {
		Usabilite = usabilite;
	}
	@Column (name="Efficacite")
	public double getEfficacite() {
		return Efficacite;
	}
	public void setEfficacite(double efficacite) {
		Efficacite = efficacite;
	}
	@Column (name="Maintenabilite")
	public double getMaintenabilite() {
		return Maintenabilite;
	}
	public void setMaintenabilite(double maintenabilite) {
		Maintenabilite = maintenabilite;
	}
	@Column (name="Portabilite")
	public double getPortabilite() {
		return Portabilite;
	}
	public void setPortabilite(double portabilite) {
		Portabilite = portabilite;
	}
}
	